Groundhogg\Step D

Total Complexity 281
Dependencies 18
Dependents 50
Total lines 2,091
Lines of code 1,014
Logical lines of code 513
Comment lines 681
Methods 119
Properties 5

Methods 119

Method Rating Maintainability Complexity Lines of code
_get_next_action()
A
47 10 35
_in_parallel_benchmark_branch()
A
52 10 24
can_travel()
A
55 9 19
enqueue()
A
44 7 46
get_next_step()
A
51 8 23
can_complete()
S
58 8 15
run()
S
52 6 24
get_previous_event()
S
49 5 32
get_step_element()
S
56 5 20
is_parallel()
S
56 5 18
benchmark_enqueue()
S
60 5 13
post_import()
S
53 4 25
commit()
S
53 4 23
remove_changes()
S
54 4 22
add_changes()
S
54 4 22
is_starting()
S
65 5 9
is_between()
S
66 5 9
get_parent_step()
S
59 4 15
__construct()
S
61 4 12
add_meta()
S
63 4 11
update_meta()
S
63 4 11
get_waiting_events()
S
58 3 16
get_current_funnel_step()
S
68 4 7
is_after()
S
70 4 6
_is_locked()
S
65 4 10
is_before()
S
70 4 6
get_prev_action()
S
60 3 12
get_waiting_contacts()
S
64 3 11
get_next_of_type()
S
57 2 17
get_prev_of_type()
S
57 2 17
is_adjacent_sibling()
S
77 3 3
is_same_parent()
S
66 3 8
sanitize_meta()
S
65 3 10
html_v2()
S
65 3 10
get_preceding_actions_of_type()
S
69 3 6
sortable_item()
S
65 3 10
run_after()
S
70 3 6
get_next_sibling()
S
59 2 13
get_as_array()
S
60 2 13
merge_changes()
S
61 2 12
get_prev_step()
S
61 2 11
contact_in_funnel()
S
63 2 11
post_setup()
S
63 2 11
sanitize_columns()
S
55 1 20
get_run_time()
S
71 2 6
get_lowest_common_ancestor_id()
S
65 2 9
delete()
S
69 2 7
get_funnel_title()
S
72 2 6
maybe_pull()
S
72 2 6
is_branch_logic()
S
78 2 3
get_lowest_common_ancestor_branch()
S
65 2 9
has_branches()
S
79 2 3
delete_and_commit()
S
79 2 3
update()
S
71 2 6
should_add_as_changes()
S
79 2 3
icon()
S
75 2 4
increment_step_order()
S
66 2 9
is_entry()
S
79 2 3
can_passthru()
S
72 2 6
is_conversion()
S
79 2 3
get_siblings()
S
72 2 5
get_slug()
S
72 2 6
get_preceding_actions()
S
70 2 6
get_funnel()
S
70 2 7
get_parent_ids()
S
66 2 9
get_nested_branches_array()
S
66 2 9
get_level()
S
66 2 9
get_type()
S
82 1 3
get_type_name()
S
81 1 3
clear_changes()
S
72 1 6
get_title_formatted()
S
82 1 3
get_group()
S
82 1 3
get_funnel_id()
S
80 1 3
pull()
S
76 1 4
has_changes()
S
76 1 4
get_order()
S
80 1 3
get_siblings_of_same_level()
S
73 1 5
get_title()
S
80 1 3
get_id()
S
80 1 3
import()
S
80 1 3
get_object_type()
S
82 1 3
get_event_queue_db()
S
80 1 3
get_events_db()
S
80 1 3
get_step_title()
S
81 1 3
get_step_notes()
S
80 1 3
get_meta_db()
S
80 1 3
get_db()
S
80 1 3
__toString()
S
74 1 5
can_run()
S
82 1 3
admin_link()
S
70 1 6
export()
S
79 1 3
save()
S
72 1 6
duplicate()
S
72 1 5
get_preceding_siblings()
S
73 1 5
type_is()
S
80 1 3
is_same_funnel()
S
80 1 3
get_delay_time()
S
74 1 4
branch_is()
S
80 1 3
is_main_branch()
S
80 1 3
is_same_branch()
S
80 1 3
update_branch_path_in_db()
S
68 1 7
is_same_level()
S
80 1 3
get_next_action()
S
75 1 4
get_proceeding_benchmarks()
S
65 1 9
get_proceeding_actions()
S
65 1 9
get_preceding_steps()
S
71 1 6
is_last()
S
79 1 3
is_action()
S
80 1 3
is_active()
S
80 1 3
is_inner()
S
80 1 3
is_benchmark()
S
80 1 3
prefix()
S
79 1 3
is_logic()
S
80 1 3
create()
S
73 1 5
set_slug()
S
73 1 5
get_sub_steps()
S
70 1 6
is_locked()
S
79 1 3
html()
S
80 1 3
is_timer()
S
76 1 3